An Empirical Investigation of Code Contribution, Communication Participation, and Release Strategy in Open Source Software Development: A Conditional Hazard Model Approach
نویسندگان
چکیده
This study uses data from over 200 open source software (OSS) projects hosted at Sourceforge to empirically examine how OSS development characteristics affect project progress. Consistent with prior studies, we find that core developers (i.e., top 20 % of the most contributing developers) develop about 80% of the code. We also find that a group of developers that is about 50% larger than the core group is responsible for 80% of the communication. On average, the top 30% developers contribute about 81% of the messages. It is observed that projects with a clearly identified core group of developers conducting most of the coding are more efficient for project progress. We also find that highly participative peripheral group in communication positively affects project progress. In addition, high level of communication interactivity, measured by the number of email threads and average thread depth, enables a project to progress well. Our results also show that projects that draw upon the larger OSS community for beta testing progress faster. We find that the projects that do not progress well are associated with the following major factors: (i) lack of a core developer group, (ii) dormant peripheral group in communication, (iii) low communication interactivity exemplified by the lack of depth in threaded communications, and (iv) over-dependence on internal community for beta testing.
منابع مشابه
Participation in Free and Open Source Communities: An Empirical Study of Community Members' Perceptions
Although the defining factors of Free and Open Source Software (FOSS) are generally seen as the availability and accessibility of the source code, it is what these facilitate that is perhaps of more significance. Source code availability allows the sharing of code, skills, knowledge, and effort, focused on a particular piece of software under development. The result of this is the FOSS communit...
متن کاملCauses of Architecture Changes: An Empirical Study through the Communication in OSS Mailing Lists
Understanding the causes of architecture changes allows us to devise means to prevent architecture knowledge vaporization and architecture degeneration. But the causes are not always known, especially in open source software (OSS) development. This makes it very hard to understand the underlying reasons for the architecture changes and design appropriate modifications. Architecture information ...
متن کاملDeveloping a Citizen-Centric Spatial Decision-Making System to Support the Process of Participatory Construction in Urban Distressed Textures
Todays, urban distressed textures are considered as a vital concern of managers, particularly in large cities. These areas, which also appear in official parts of cities, are vulnerable because of prospective problems. Lack of proper accessibility, services, facilities, and infrastructures, as well as social, economic, environmental and spatial problems, are key problems of these areas. Althoug...
متن کاملThe role of social computing as enabler of peripheral participation in open source innovation: through the lens of stigmergy
Peripheral developers in open source software development (OSSD) are often overlooked despite the fact that they account for most contributions in OSSD. Still little is known about how peripheral developers make such impacts on OSSD projects and how online code hosting platforms support peripheral participation. In this paper, we examine these issues with empirical data from the OSSD platform, ...
متن کاملBeyond the Business Model: Incentives for Organizations to Publish Software Source Code
The software stack opened under Open Source Software (OSS) licenses is growing rapidly. Commercial actors have released considerable amounts of previously proprietary source code. These actions beg the question why companies choose a strategy based on giving away software assets? Research on outbound OSS approach has tried to answer this question with the concept of the “OSS business model”. Wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007